// components/authorization/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    isLogin: false
    // isLogin: true
  },
  // 生命周期函数
  lifetimes: {
    attached() {
      //console.log(getApp());
      //获取登录的token
      // const token = getApp().token
      //将tokens数据转换为boolean类型
      // const isLogin = Boolean(token)
      // 同步到 data 里面的变量
      // console.log(isLogin);
      //或者使用//00
      // 登录状态
      // 使用两个感叹号将 token 转换为布尔值
      // 第一个感叹号将真值转换为假值，将假值转换为真值
      // 第二个感叹号再次取反，确保结果为原始值的布尔表示
      const isLogin = !!getApp().token//00
      // console.log(isLogin);
      // 记录登录状态
      this.setData({
        isLogin: isLogin
      })
      // 未登录重定向到登录页
      if (!isLogin) {
        //
        const currentPages = getCurrentPages()

        const lastPage = currentPages[currentPages.length - 1].route
        // 引导用户到登录页面
        wx.redirectTo({
          url: '/pages/login/index?redirect=' + lastPage,
        })
      }
    },
  },
  /**
   * 组件的方法列表
   */
  methods: {

  }
})